﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace Core.Primitives
{
    public class PrimitiveNData : Primitive
    {

        #region Attributs d'instance de classe

        private string donneesUtilisateur;

        #endregion

        private PrimitiveNData(Primitives primitive, string donneesUtilisateur)
        {
            this.primitive = primitive;
            this.donneesUtilisateur = donneesUtilisateur;
        }

        #region Propriétés

        public string DonneesUtilisateur { get { return donneesUtilisateur; } }

        #endregion

        #region Méthode de création d'instance de classe

        static public PrimitiveNData CreateNDataReq(string donneesUtilisateur)
        {
            return new PrimitiveNData(Primitives.NDataRequest, donneesUtilisateur);
        }
        static public PrimitiveNData CreateNDataInd(string donneesUtilisateur)
        {
            return new PrimitiveNData(Primitives.NDataIndication, donneesUtilisateur);
        }

       
        #endregion
    }
}
